package cn.tedu.csmall.passport.service;

import cn.tedu.csmall.passport.pojo.dto.AdminAddNewDTO;
import cn.tedu.csmall.passport.pojo.dto.AdminLoginDTO;
import cn.tedu.csmall.passport.pojo.vo.AdminListVO;

import java.util.List;

/**
 * 处理管理员数据的业务接口
 *
 * @author java@tedu.cn
 * @version 0.0.1
 */
public interface IAdminService {

    /**
     * 管理员登陆
     * @param adminLoginDTO 封装了管理员的名字和密码
     * @return
     */
    void login(AdminLoginDTO adminLoginDTO);
    /**
     * 添加管理员
     * @param adminAddNewDTO 新的相册数据
     */
    void addNew(AdminAddNewDTO adminAddNewDTO);

    /**
     * 查询管理员列表
     * @return 管理员列表中的数据
     */
    List<AdminListVO> list();
}
